﻿

// =================================================================== 
// Module说明
//====================================================================
// 创建时间：2018-06-26 12:00:27
// 负责人：Sushee
// ===================================================================

using System;
using System.Collections.Generic;
using System.ComponentModel;
using OF.Component.Model;
namespace OF.Component.Model
{
	#region Message数据实体
	/// <summary>
	///消息数据实体  
	/// </summary>
	[Serializable]
	public class MessageInfo
	{
		
		#region 公共属性
		
		///<summary>
		///Id
		///</summary>
        [Description("Id")]
		public int MessageID
		{
		    get;set;
		}

		///<summary>
		///拥有者店铺（即谁的店铺）ID
		///</summary>
        [Description("拥有者店铺（即谁的店铺）ID")]
		public int OwnerShopID
		{
		    get;set;
		}

		///<summary>
		///消息发起者店铺ID
		///</summary>
        [Description("消息发起者店铺ID")]
		public int TriggerShopID
		{
		    get;set;
		}

		///<summary>
		///消息类型（1：评论，2：点赞，3：从动态打电话，4：从查看店铺打电话）
		///</summary>
        [Description("消息类型（1：评论，2：点赞，3：从动态打电话，4：从查看店铺打电话）")]
		public int MessageType
		{
		    get;set;
		}

		///<summary>
		///主题类型（1：发单动态，2：接单动态）
		///</summary>
        [Description("主题类型（1：发单动态，2：接单动态）")]
		public int SubjectType
		{
		    get;set;
		}

		///<summary>
		///主题唯一ID
		///</summary>
        [Description("主题唯一ID")]
		public int SubjectID
		{
		    get;set;
		}

		///<summary>
		///消息内容ID（只有当MessageType为评论时有效，保存评论ID）
		///</summary>
        [Description("消息内容ID（只有当MessageType为评论时有效，保存评论ID）")]
		public long MessageContentID
		{
		    get;set;
		}

		///<summary>
		///消息阅读状态（1：未读，2：已读）
		///</summary>
        [Description("消息阅读状态（1：未读，2：已读）")]
		public int ViewStatus
		{
		    get;set;
		}

		///<summary>
		///有效状态（0：无效，1：有效）
		///</summary>
        [Description("有效状态（0：无效，1：有效）")]
		public int IsActive
		{
		    get;set;
		}

		///<summary>
		///创建时间
		///</summary>
        [Description("创建时间")]
		public DateTime CreatedDate
		{
		    get;set;
		}
	
		#endregion
		
		#region 构造函数
		///<summary>
		///消息
		///</summary>
		public MessageInfo()
		{
		}
		
		#endregion
	}
	#endregion
}